package com.hoshiibuy.sys.permission.entity.param;

import java.io.Serializable;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 * 新增表述系统平台功能参数
 * </p>
 *
 * @author Mr.Wu
 * @since 2019-04-27
 */
@Data
public class SysModelsInsertParam implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 编号
	 */
	@ApiModelProperty(value = "编号")
	private String code;

	/**
	 * 上级功能
	 */
	@ApiModelProperty(value = "上级功能")
	private Long parentid;

	/**
	 * 类别
	 */
	@ApiModelProperty(value = "类别")
	private String type;

	/**
	 * 系统名称
	 */
	@ApiModelProperty(value = "系统名称")
	private String name;

	/**
	 * 系统标题
	 */
	@ApiModelProperty(value = "系统标题")
	private String title;

	/**
	 * 系统描述
	 */
	@ApiModelProperty(value = "系统描述")
	private String description;

	/**
	 * 排序
	 */
	@ApiModelProperty(value = "排序")
	private Long orders;

	/**
	 * 是否可用 0-不可用 1-可用
	 */
	@ApiModelProperty(value = "是否可用 0-不可用 1-可用")
	private Integer enabled;

	@ApiModelProperty(value = "权限id数组")
	private List<String> permissionIdList;

}
